Software Development
Team Foundation Server 2017
.NET Development with Visual Studio
Building the Team Foundation Server Environment
Continuous Integration and Deployment with Team Foundation Server
Java Development with Eclipse
Team Foundation Server Administration and Configuration

.NET Development with Visual Studio

Course Number:
os_dotf_a03_it_enus
Lesson Objectives

.NET Development with Visual Studio

  • start the course
  • describe how to download and install Visual Studio
  • identify the methods of sharing projects between TFS and Visual Studio
  • configure client connectivity to Team Foundation Server
  • create and manage workspaces
  • define how change control works within Visual Studio
  • add .NET files to source control
  • identify how to get versioned files from TFS
  • describe how to check out and edit files from source control
  • describe how to release applications with TFS 2017 Release Management
  • test applications with Visual Studio 2017 and TFS 2017
  • create a build definition within your team project
  • use Visual Studio and TFS to build applications

Overview/Description
Visual Studio is used to create Microsoft applications. In this course, you'll learn how to get Visual Studio to work with Team Foundation Server (TFS) and how to setup and configure TFS as a source control system for Visual Studio code.

Target Audience
IT professionals including application developers, cloud engineers, managers, or cloud architects

Building the Team Foundation Server Environment

Course Number:
os_dotf_a01_it_enus
Lesson Objectives

Building the Team Foundation Server Environment

  • start the course
  • describe the concepts of Team Foundation Server and its configuration options
  • install and configure Windows Server 2016 on Amazon EC2
  • configure security in Internet Explorer
  • configure Windows 2016 to accept remote connections
  • join the server to the Active Directory Domain
  • add Windows roles and features to support TFS
  • install SQL Server 2016 on a Windows machine
  • install Team Foundation Server 2017 on a Windows machine
  • configure an SMTP Server for Team Foundation Server
  • configure a Team Foundation Server installation on a Windows machine

Overview/Description
In this course, you will learn about the Team Foundation Server (TFS) prerequisites, how to install Team Foundation Server and how to configure it. Advanced server configuration will also be examined and demonstrated.

Target Audience
IT professionals including application developers, cloud engineers, managers, or cloud architects

Continuous Integration and Deployment with Team Foundation Server

Course Number:
os_dotf_a04_it_enus
Lesson Objectives

Continuous Integration and Deployment with Team Foundation Server

  • start the course
  • download and install Jenkins
  • describe how to configure Jenkins to work with TFS
  • identify how to use Eclipse and TFS for continuous code integration
  • analyze how to set up the TFS repository for continuous deployment
  • describe how to write the publish script used by Jenkins
  • write the Jenkins job to promote the Java code
  • describe how to create a .NET project to be used for source control
  • describe how configure .NET code to be versioned by TFS
  • discover the ways TFS and Jenkins configure build services
  • describe how TFS and Jenkins use build triggers
  • describe how .NET code gets pushed through the promotion pipeline
  • create the Jenkins build action for the .NET application
  • create an Automated Build with TFS

Overview/Description
Team Foundation Server can be paired with other DevOps tools. In this course, you'll learn how to continuously integrate and deploy code with Eclipse, Visual Studio, Team Foundation Server (TFS), and Jenkins.

Target Audience
IT professionals including application developers, cloud engineers, managers, or cloud architects

Java Development with Eclipse

Course Number:
os_dotf_a02_it_enus
Lesson Objectives

Java Development with Eclipse

  • start the course
  • install and configure Eclipse for Java development
  • configure client connectivity to Team Foundation Server
  • identify how to share projects between Eclipse and TFS
  • create Eclipse projects by importing them from TFS
  • code a Java program and manages source control changes
  • create new entries in TFS with modified Java code
  • search for and retrieve updated code from source control
  • retrieve code from source control and place them in the local file system
  • describe how TFS uses versioning to manage your Java code
  • create ANT build scripts for TFS
  • create Maven jobs for TFS
  • design a TFS/Eclipse Java application

Overview/Description
Team Foundation Server (TFS) works well with Java and Eclipse. In this course, you'll learn how to configure Eclipse and Team Foundation Server to work together.

Target Audience
IT professionals including application developers, cloud engineers, managers, or cloud architects

Team Foundation Server Administration and Configuration

Course Number:
os_dotf_a05_it_enus
Lesson Objectives

Team Foundation Server Administration and Configuration

  • start the course
  • identify how to monitor the performance of your TFS server
  • use Team Foundation Server Command-Line tools to configure the application tier
  • create and manage lab environments for a team project on Team Foundation Server
  • install and configure multiple build agents and controllers
  • manage user and roles in Team Foundation Server
  • describe how to modify or add a work item type
  • describe how to use lab environments to develop, test, or run your application
  • describe how to create a new team project in Team Foundation Server
  • use the TFS administration console to manage team project collections
  • use the TFS administration console to manage team project version control settings
  • create work Item query reports
  • create cross project reports from TFS
  • describe how to migrate and upgrade Team Foundation Server
  • describe how to modify a process template
  • describe how to implement continuous delivery to support your DevOps team when building and running your software in production
  • describe how to configure Team Foundation Server Proxy using the Team Foundation Server Configuration tool
  • describe how to configure TFS for backup and recovery
  • describe how to analyze the progress and quality of your project by using the reports in SQL Server Reporting Services
  • create an Agile/Scrum solution with TFS tools

Overview/Description
Team Foundation Server can be extended with server administration. In this course, you'll learn how to configure Team Foundation Server (TFS), and how to use TFS utilities.

Target Audience
IT professionals including application developers, cloud engineers, managers, or cloud architects

Close Chat Live